var x = "";
var rowIndex = "%^%%%%";
var page = "";
var index = "";
$(document).ready(function() {
	resizeIframeHight();
	wxjdcx();
	cj();
});
/*
 * 人员表
 * 
 */
function wxjdcx() {
	$('#wxjd').bootstrapTable({
		url : pathUrl("userinfo/getUserinfoList.action"),
//		width : 170,
		// height:450,
		contentType : 'application/x-www-form-urlencoded',
		method : "POST",
		//striped : true,
		toolbar : '#toolbar',
		cache : false,
		pagination : true,
		pageNumber : 1,
		pageSize : 10,
		sidePagination : "server", // 分页方式：client客户端分页，server服务端分页（*）
		pageList : [ 10, 25, 50, 100, 'All'],
		rowStyle : 'rowStyle',
		queryParams : queryparams,
		dataType : 'JSON',
		columns : [ {
			field : 'name',
			align : 'center',
			title : '姓名',
		}, {
			field : 'cardno',
			align : 'center',
			title : 'ID卡号',
		}, {
			field : 'pager',
			align : 'center',
			title : '电话号码',
		}, {
			field : 'dName',
			align : 'center',
			title : '车间',
		}, {
			field : 'jobName',
			// formatter:jobId,
			align : 'center',
			title : '岗位',
		}/*, {
			field : 'openId',
			align : 'center',
			title : '微信(openId)',
		} */],
		onClickRow : function(row, element) {
			$('.success').removeClass('success');// 去除之前选中的行的，选中样式
			$(element).addClass('success');// 添加当前选中的 success样式用于区别
//			console.log(row)
			loadData(row,"#yhjbxx");
			$('#gw,#cj').selectpicker('refresh');
			$("#ryModify").iCheck('check');
			index = element.data('index');
			rowIndex = index;
			page = $('.pagination .active').find("a").eq(0).text();
		},
		onPageChange : function(number, size) {
			if (page == number) {
				rowIndex = index;
			} else {
				$('.success').removeClass('success');
				rowIndex = "%^%%%%";
			}
		},
		onUncheck : function(index){//取消勾选
			$('.success').removeClass('success');
			rowIndex = "%^%%%%";
		}
	});
}

function rowStyle(row, index) {
	var classes = [ 'success' ];
	if (index == rowIndex) {
		return {
			classes : classes[0]
		};
	}
	return {};
}

function queryparams(params) {
	return {
		offset : params.offset,
		row : params.limit,
		name : $("#xm").val()
	// jobId:$("#gwsel").val()
	}
}
/*
 * 查询按钮点击事件
 * 
 */
$("#cx").click(function() {
	$('#wxjd').bootstrapTable('refresh');
	$('.success').removeClass('success');
	rowIndex = "%^%%%%";
	$("#mc").val("");
	$("#gw").val("");
	$('#gw').selectpicker('refresh');
	$("#userid").val("");
	$("#pager").val("");
	$("#openId").val("");
	$("#cj").val("");
	$('#cj').selectpicker('refresh');
	$("#ryModify").iCheck('uncheck');
})
/*
 * 岗位下拉 val 传入参数
 */
function cxgw(val) {// 查询岗位
	$.ajax({
		url : pathUrl("Job/getGwList.action"),
		type : "POST",
		dataType : 'JSON',
		data : {
			"sfyx" : 1,
			"dId" : val
		},
		success : function(data) {
			var ret = data.rows;
			var m = "";
			m += '<option value=" ">请选择</option>';
			for (i in ret) {
				m += '<option value="' + ret[i].jobId + '">' + ret[i].jobName
						+ '</option>';
			}
			$("#gw").html(m);
			$('#gw').selectpicker('refresh');
		}
	})
}
/*
 * 
 * 车间下拉
 */
function cj() {
	$.ajax({
		url : pathUrl("department/getbmList.action"),
		dataType : 'JSON',
		success : function(ret) {
//			 console.log(ret);
			var m = "";
			m += '<option value=" ">请选择</option>';
			for (i in ret) {
				m += '<option value="' + ret[x].id + '">' + ret[x].fName + '</option>';
			}
			$("#cj").html(m);
			$('#cj').selectpicker('refresh');
		}
	})
}
/*
 * 
 * 点击车间下拉框
 */
$("#cj").change(function() {
	var val = $("#cj").val();
	cxgw(val);
});
/*
 * 
 * 点击岗位下拉框
 */
$('#gw').on('show.bs.select', function(e) {
//	console.log($("#cj").val())
	var s = $("#gw option").size();
	if (s < 1 && $("#cj").val() != "") {
		toastr.error("请先选择车间！！！");
	}
});

/*
 * 人员岗、工资修改 userid 人员Id gw 岗位 gz 工资
 * 
 */
function save() {// 修改
//	var userid = $("#userid").val();
//	var gw = $("#gw").val();
//	var pager = $("#pager").val();
//	var openId = $("#openId").val();
//	var cj = $("#cj").val();
	// var gz=$("#gz").val();
	if ($("#userid").val() == "") {
		toastr.error("请选择人员！！");
		return false;
	}
	var data = $("#yhjbxx").serializeObject();
	$.ajax({
		url : pathUrl("userinfo/updataUserinfo.action"),
		type : 'POST',
		dataType : 'JSON',
//		data : {
//			"userid" : userid,
//			"jobId" : gw,
//			"pager" : pager,
//			"openId" : openId,
//			"dId" : cj
//		},
		// ,"salary":gz
		data :data,
		success : function(data) {
			if (data.code == "0000") {
				toastr.success(data.message);
				$('#wxjd').bootstrapTable('refresh');
			} else {
				toastr.error(data.message);
			}
		},
		error : function() {
			toastr.error("系统出错，请联系管理员");
		}
	})
}